/****************************************************************************
*
* Copyright (c) 2023  C*Core -   All Rights Reserved
*
* THIS SOFTWARE IS DISTRIBUTED "AS IS, " AND ALL WARRANTIES ARE DISCLAIMED,
* INCLUDING MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* PROJECT     : CCFC2011BC
* DESCRIPTION : console driver interface
* HISTORY     : Initial version.
* @file     spi_demo.h
* @version  1.1
* @date     2023 - 02 - 20
* @brief    Initial version.
*
*****************************************************************************/

#ifndef SPI_DEMO_H_
#define SPI_DEMO_H_

extern void SPI_DEMO_CTAR_Configure_INT_test(void);
extern void SPI_DEMO_CTAR_Configure_INT_DMA_test(void);
extern void SPI_DEMO_LOOBACK_CASE(void);

extern void SPI_DEMO_INT_SEND_RECEIVE_TEST(void);
extern void SPI_DEMO_INT_EXCHANE_RECEIVE_TEST(void);
extern void SPI_DEMO_INT_RECEIVE_SEND_TEST(void);

extern void SPI_DEMO_INT_EXCHANE_MASTER_TEST(void);
extern void SPI_DEMO_INT_EXCHANE_SLAVE_TEST(void);

extern void SPI_DEMO_MASTER_TEST(void);
extern void SPI_DEMO_SLAVE_TEST(void);

extern void Spi_Test_Demo(void);

#endif /* SPI_DEMO_H_ */
